51082
24728
888872
199926
66351
136755
40457
993344
103955
624756
84018
421128
5332799
3760581
3273148
2588804
2314988
2170609
2093358
195078
1864118
1759136
1758196
1673471